/* -----------------
Radii Production 
Copyright 2009

Swatch colours
--------------
005192 - Corporate navy blue
e7a614 - Yellow Secondary Colour
e2e1dc - Grey borders
----------------- */

/*-------------------------------------------

  BASE STYLES - Modify but do not add.

---------------------------------------------*/

/* Header elements */

#wrapper-header {
	background:none;
	position:relative;
	z-index:1000;
}

.headerLogo {
	float:left;
	background:none;
	padding:15px 0px 0px 0px;
}

.headerBanner {
	background-color:#fff;
	height:95px;
	position:relative;
}

/* Content Elements */

#wrapper-content {
	min-height:600px;
}

/* Footer Elements */

#wrapper-footer {
	margin:0;
	padding:50px 0 40px;
	text-align:center;
	line-height:15pt;
}

.footerAddress {
	float:left;
	margin:5px 0;
}

.footerAddress span {
	padding-left:20px;
}

.footerCopyright {
	float:left;
	margin:5px 0;
}

.footerDesigner {
	float:right;
	margin:5px 0;
}

.footerNav {
	float:right;
	margin:5px 0;
}

.footerNav span {
	margin:0 5px;
}

/* Buttons */

a.button, a:link.button, a:visited.button, a:hover.button, a:active.button {    
 	background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;    
	color: #444;
	display:block;  
	float: left;    
	font: normal 8.5pt helvetica, arial, sans-serif;    
	height: 21px;    
	margin-right: 6px; 
	padding-right: 18px;    
	text-decoration: none;
} 

a.button span, button.a:link span, button.a:visited span, button.a:hover span, button.a:active span {    
	background: transparent url('/images/bg_button_span.gif') no-repeat;
	display:block;
	line-height: 11px;    
	padding: 4px 0 5px 18px; 
} 

a.button:hover {    
	background-position: bottom right; 
	color: #000;    
	outline: none; 
} 

a.button:hover span {
	background-position: bottom left;
}

/* Clear styles */

.clearAll {
	clear:both;
}

/* Transparent PNG images */

.transparent-png {
	position:absolute;
	top:-50px;
	left:200px;
	width:350px;
	height:350px;
	background: url('/images/transparency.png') no-repeat;
	z-index:10000;
} 

.pageCopy {
	margin:5px;
}


/*-------------------------------------------

  CUSTOM - Specific for each website, you can add elements below.

---------------------------------------------*/

.printFriendly, .printFriendlyFR, .contactButton, .contactButtonFR {
	float:left;
	margin:5px 0px 5px 7px;
}

.printFriendly a, .printFriendly a:link, .printFriendly a:visited, .printFriendly a:hover, .contactButton a, .printFriendlyFR a, .printFriendlyFR a:link, .printFriendlyFR a:visited, .contactButtonFR a, .contactButtonFR a:link, .contactButtonFR a:visited, .contactButtonFR a:hover {
	display:block;
	height:50px;
	width:202px;
}

.printFriendly a, .printFriendly a:link, .printFriendly a:visited {
	background: url('/images/EN/btn_printFriendly_nm.gif') no-repeat;
}

.printFriendly a:hover {
	background: url('/images/EN/btn_printFriendly_hv.gif') no-repeat;
}

.printFriendlyFR a, .printFriendlyFR a:link, .printFriendlyFR a:visited {
	background: url('/images/FR/btn_printFriendly_nm.gif') no-repeat;
}

.printFriendlyFR a:hover {
	background: url('/images/FR/btn_printFriendly_hv.gif') no-repeat;
}

.contactButton a, .contactButton a:link, .contactButton a:visited {
	background: url('/images/EN/btn_contactUs_nm.gif')
}

.contactButton a:hover {
	background: url('/images/EN/btn_contactUs_hv.gif')
}

.contactButtonFR a, .contactButtonFR a:link, .contactButtonFR a:visited {
	background: url('/images/FR/btn_contactUs_nm.gif')
}

.contactButtonFR a:hover {
	background: url('/images/FR/btn_contactUs_hv.gif')
}

.back-to-top, #wrapper-printClose{
	float:right;
	padding-bottom:10px;
}

#wrapper-organizationPage{
	width:600px;
	padding:20px 20px 50px 20px;
}

#wrapper-organizationLogos {
	width:200px;
	float:left;
}

#wrapper-organizationContent{
	width:380px;
	float:right;
	padding-bottom:80px;
}

.splashLinkBar {
	color:#ffffff;
	height:5px;
	background-image:url(../../images/bg_splashBar.gif);
	text-align:right;
}

#splashImage {
	height:71px;
}

#splashImageCopy {
	font-size:12pt;
	color:#fff;
	padding:30px 0px 0px 30px;
	width:500px;
}

#splashImageTitle {
 	color:#fff;
	font-weight:bold;
	font-size:17pt;
}

.dividerRight {
	height:330px;
	width:0;
	border-right:1px solid #e2e1dc;
	position:absolute;
	right:-8px;
	top:0px;
}

.accessButtons {
	padding-bottom:8px;
}

.clientBtn a, .clientBtn a:link, .clientBtn a:visited, .representativeBtn a, .representativeBtn a:link, .representativeBtn a:visited, .clientBtnFR a, .clientBtnFR a:link, .clientBtnFR a:visited, .representativeBtnFR a, .representativeBtnFR a:link, .representativeBtnFR a:visited {
	display:block;
	height:59px;
	width:224px;
}

.clientBtn a, .clientBtn a:link, .clientBtn a:visited {
	background: url('/images/EN/btn_clients_nm.gif');
}

.clientBtn a:hover {
	background: url('/images/EN/btn_clients_hv.gif');
}

.representativeBtn a, .representativeBtn a:link, .representativeBtn a:visited {
	background: url('/images/en/btn_representative_nm.gif');
}

.representativeBtn a:hover {
	background: url('/images/en/btn_representative_hv.gif');
}

.clientBtnFR a, .clientBtnFR a:link, .clientBtnFR a:visited {
	background: url('/images/FR/btn_clients_nm.gif');
}

.clientBtnFR a:hover {
	background: url('/images/FR/btn_clients_hv.gif');
}

.representativeBtnFR a, .representativeBtnFR a:link, .representativeBtnFR a:visited {
	background: url('/images/FR/btn_representative_nm.gif');
}

.representativeBtnFR a:hover {
	background: url('/images/FR/btn_representative_hv.gif');
}

.industrialAlliance a, .industrialAlliance a:link, .industrialAlliance a:visited, .industrialAllianceFR a, .industrialAllianceFR a:link, .industrialAlliancFR a:visited {
	display:block;
	height:120px;
	width:224px;
}

.locatorBtn a, .locatorBtn a:link, .locatorBtn a:visited {
	display:block;
	background: url('/images/EN/btn_map_nm.jpg');
	height:120px;
	width:224px;
}

.locatorBtn a:hover {
	background: url('/images/EN/btn_map_hv.jpg');
}

.industrialAlliance a, .industrialAlliance a:link, .industrialAlliance a:visited {
	background: url('/images/EN/btn_industrialAlliance_nm.jpg');
}

.industrialAlliance a:hover {
	background: url('/images/EN/btn_industrialAlliance_hv.jpg');
}

.industrialAllianceFR a, .industrialAllianceFR a:link, .industrialAlliancFR a:visited {
	background: url('/images/FR/btn_industrialAlliance_nm.jpg');
}

.industrialAllianceFR a:hover {
	background: url('/images/FR/btn_industrialAlliance_hv.jpg');
}

.searchForm {
	position:absolute;
	right:-6px;
	top:44px;
}

.footerBar {
	height:48px;
	background:#e2e1dc;
	position:fixed;
	bottom:0px;
	width:100%;
	text-align:right;
}

.footerBar img {
	float:left;
}

.tools img {
	margin-top:8px;
}

#locations {
	margin-top:30px;
}

#regions {
	margin:20px 0 0 35px;
}

.contactLink {
	margin-bottom:5px;
}

.advisorSearch {
	margin-top:12px;
}

#provinceMap:hover  {
	background-color:red;
}